package com.mephi.interfaces;


import java.util.Enumeration;

/**
 * Additional methods for map interface.
 * @author mephisto
 *
 * @param <K> the type of keys maintained by this map
 * @param <V> the type of mapped values
 */
public interface ConcurrentMap<K,V> extends java.util.concurrent.ConcurrentMap<K,V>
{

	/**
    * Returns an enumeration of the values in this table.
    *
    * @return an enumeration of the values in this table
    * @see #values()
    */
	public Enumeration<V> elements();
	
	/**
    * Returns an enumeration of the keys in this table.
    *
    * @return an enumeration of the keys in this table
    * @see #keySet()
    */
	public Enumeration<String> keys();
}
